.my-border-layout {
	border: 1px solid #99BBE8;
	background-color: #DEE7F6;
}

.my-cpanel {
	border: 1px solid #99BBE8;
	overflow: hidden;
}

.my-cpanel-showheader {
	border: none;
}

.my-cpanel-hdr {
	height: 26px;
	cursor: default;
	border-bottom: 1px solid #99BBE8;
}

.my-cpanel-hdr-text {
	padding: 0 4px;
	color: #1F4F8F;
	font-size: 11px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 15px;
}

.my-cpanel-hdr-l {
	background: url( images/default/panel/corners-sprite.gif ) no-repeat 0px 0px;
}

.my-cpanel-hdr-l div {
	width: 3px;
}

.my-cpanel-hdr-ml {
	padding-left: 2px;
	background: url( images/default/panel/top-bottom.gif ) repeat-x;
}

.my-cpanel-hdr-c {
	width: 100%;
	background: url( images/default/panel/top-bottom.gif ) repeat-x;
}

.my-cpanel-hdr-mr {
	padding-top: 2px;
	padding-right: 2px;
	background: url( images/default/panel/top-bottom.gif ) repeat-x;
}

.my-cpanel-hdr-r {
	width: 3px;
	background: url( images/default/panel/corners-sprite.gif ) no-repeat right 0px;
}

.my-cpanel-hdr-r div {
	width: 3px;
}

.my-cpanel-body {
	position: relative;
	background-color: white;
}

.my-cpanel-body-header {
	border: 1px solid #99BBE8;
	border-top: none;
}

.my-cpanel-frame .my-cpanel-body-header {
	border: 1px solid #99BBE8;
}

.my-cpanel-frame .my-toolbar {
	position: static;
	background: url( images/default/toolbar/bg.gif ) repeat-x;
	border: 1px solid #99BBE8;
	border-bottom: none;
}

.my-cpanel-box-mc {
	border: 0 none;
	padding: 0;
	margin: 0;
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	padding-top: 6px;
	background: #dfe8f6;
}

.my-cpanel-box-ml {
	background: #fff url( images/default/panel/left-right.gif ) repeat-y 0 0;
	zoom: 1;
}

.my-cpanel-box-ml div {
	width: 6px;
}

.my-cpanel-box-mr {
	background: transparent url( images/default/panel/left-right.gif ) repeat-y right 0;
	zoom: 1;
}

.my-cpanel-box-mr div {
	width: 6px;
}

.my-cpanel-box-bl {
	background: transparent url( images/default/panel/corners-sprite.gif ) no-repeat 0 bottom;
	zoom: 1;
	height: 6px;
}

.my-cpanel-box-br {
	background: transparent url( images/default/panel/corners-sprite.gif ) no-repeat right bottom;
}

.my-cpanel-box-bc {
	background: transparent url( images/default/panel/top-bottom.gif ) repeat-x 0 bottom;
	zoom: 1;
}

.my-cpanel-small-hdr {
	height: 24px;
	cursor: default;
	border-bottom: 1px solid #99BBE8;
}

.my-cpanel-small {
	overflow: hidden;
}

.my-cpanel-small-hdr-l {
	background: url( images/default/panel/corners-sprite.gif ) no-repeat 0px 0px;
}

.my-cpanel-small-hdr-c {
	width: 100%;
	background: url( images/default/panel/top-bottom.gif ) repeat-x;
}

.my-cpanel-small-hdr-ml {
	background: url( images/default/panel/top-bottom.gif ) repeat-x;
}

.my-cpanel-small-hdr-mr {
	padding-right: 2px;
	background: url( images/default/panel/top-bottom.gif ) repeat-x;
}

.my-cpanel-small-hdr-r {
	background: url( images/default/panel/corners-sprite.gif ) no-repeat right 0px;
}

.my-cpanel-small-hdr-r div {
	width: 3px;
}

.my-cpanel-small-hdr-text {
	padding-left: 4px;
	color: #15428B;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	cursor: default;
	font-family: tahoma, arial, verdana, sans-serif;
}

.my-cpanel-small-body {
	background-color: #DFE8F6;
	border-color: #99BBE8;
	border-style: none solid solid;
	border-width: 0pt 1px 1px;
}

/* Tools */
.my-tool {
	overflow: hidden;
	width: 15px;
	height: 15px;
	float: right;
	cursor: pointer;
	background: transparent url( images/default/panel/tool-sprites.gif ) no-repeat;
	margin-left: 2px;
}

.my-tool-close {
	background-position: 0 -0;
}

.my-tool-close-over {
	background-position: -15px 0;
}

.my-tool-minimize {
	background-position: 0 -15px;
}

.my-tool-minimize-over {
	background-position: -15px -15px;
}

.my-tool-maximize {
	background-position: 0 -30px;
}

.my-tool-maximize-over {
	background-position: -15px -30px;
}

.my-tool-restore {
	background-position: 0 -45px;
}

.my-tool-restore-over {
	background-position: -15px -45px;
}

.my-tool-gear {
	background-position: 0 -90px;
}

.my-tool-gear-over {
	background-position: -15px -90px;
}

.my-tool-pin {
	background-position: 0 -135px;
}

.my-tool-pin-over {
	background-position: -15px -135px;
}

.my-tool-unpin {
	background-position: 0 -150px;
}

.my-tool-unpin-over {
	background-position: -15px -150px;
}

.my-tool-right {
	background-position: 0 -165px;
}

.my-tool-right-over {
	background-position: -15px -165px;
}

.my-tool-left {
	background-position: 0 -180px;
}

.my-tool-left-over {
	background-position: -15px -180px;
}

.my-tool-up {
	background-position: 0 -210px;
}

.my-tool-up-over {
	background-position: -15px -210px;
}

.my-tool-down {
	background-position: 0 -195px;
}

.my-tool-down-over {
	background-position: -15px -195px;
}

.my-tool-refresh {
	background-position: 0 -225px;
}

.my-tool-refresh-over {
	background-position: -15px -225px;
}

.my-tool-minus {
	background-position: 0 -255px;
}

.my-tool-minus-over {
	background-position: -15px -255px;
}

.my-tool-plus {
	background-position: 0 -240px;
}

.my-tool-plus-over {
	background-position: -15px -240px;
}

.my-tool-search {
	background-position: 0 -270px;
}

.my-tool-search-over {
	background-position: -15px -270px;
}

.my-tool-save {
	background-position: 0 -285px;
}

.my-tool-save-over {
	background-position: -15px -285px;
}

.my-tool-help {
	background-position: 0 -300px;
}

.my-tool-help-over {
	background-position: -15px -300px;
}